Natürliche Vorkommen: Portugal, Mittelmeer-Region, Irland (östliche und südöstliche Küstenregion), Großbritannien (vor allem in der Küstenregion des südlichen Drittels), Schweiz (sehr selten im Westen und Süden), Rumänien, Bulgarien, Ukraine, Russland (europäischer und asiatischer Teil), Georgien, Aserbaidschan, Armenien, Jordanien, Irak, Iran, Turkmenistan und Makaronesien; eingebürgert oder eingeschleppt in den Benelux-Staaten, in Deutschland (selten im südwestlichen Baden-Württemberg), Australien und Tasmanien
Felsen, Felsschutt, Weideflächen mit einjährigen Pflanzen, Brachland und Gebüschlichtungen; auf allen Substrattypen, aber häufiger auf steinigen, basischen Böden; in 0-1700 m Höhe